package com.junxonline.plat.dao.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.junxonline.plat.dao.model.User;

import javax.persistence.*;
import java.util.Date;

public class DeviceCheckVO implements java.io.Serializable {

    private Long deviceCheckId;

    /**
     * 名称
     */
    private String deviceName;

    /**
     * 编号
     */
    private String deviceNo;

    /**
     * 状态
     */
    private Integer deviceCheckStatus;

    private String deviceCheckStatusString;

    /**
     * 检修时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date deviceCheckTime;

    private String deviceCheckDetail;

    private Long createUserId;

    private String createUserName;

    private Long repairUserId;

    private String repairUserName;

    public DeviceCheckVO() {

    }

    public Long getDeviceCheckId() {
        return deviceCheckId;
    }

    public void setDeviceCheckId(Long deviceCheckId) {
        this.deviceCheckId = deviceCheckId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceNo() {
        return deviceNo;
    }

    public void setDeviceNo(String deviceNo) {
        this.deviceNo = deviceNo;
    }

    public Integer getDeviceCheckStatus() {
        return deviceCheckStatus;
    }

    public void setDeviceCheckStatus(Integer deviceCheckStatus) {
        this.deviceCheckStatus = deviceCheckStatus;
    }

    public String getDeviceCheckStatusString() {
        return deviceCheckStatusString;
    }

    public void setDeviceCheckStatusString(String deviceCheckStatusString) {
        this.deviceCheckStatusString = deviceCheckStatusString;
    }

    public Date getDeviceCheckTime() {
        return deviceCheckTime;
    }

    public void setDeviceCheckTime(Date deviceCheckTime) {
        this.deviceCheckTime = deviceCheckTime;
    }

    public String getDeviceCheckDetail() {
        return deviceCheckDetail;
    }

    public void setDeviceCheckDetail(String deviceCheckDetail) {
        this.deviceCheckDetail = deviceCheckDetail;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Long getRepairUserId() {
        return repairUserId;
    }

    public void setRepairUserId(Long repairUserId) {
        this.repairUserId = repairUserId;
    }

    public String getRepairUserName() {
        return repairUserName;
    }

    public void setRepairUserName(String repairUserName) {
        this.repairUserName = repairUserName;
    }
}
